pspreg.h File Reference

Go to the source code of this file.

Data Structures

struct  RegParam
 Struct used to open a registry. More...

Defines

#define SYSTEM_REGISTRY   "/system"
 System registry path.
#define REG_KEYNAME_SIZE   27
 Size of a keyname, used in sceRegGetKeys.
#define sceRegDriverOpenDir   sceReg_driver_1D8A762E
#define sceRegDriverFlushDir   sceReg_driver_0D69BF40
#define sceRegDriverCloseDir   sceReg_driver_0CAE832B
#define sceRegDriverCreateDir   sceReg_driver_4CA16893
#define sceRegOpenDir   sceReg_1D8A762E
#define sceRegFlushDir   sceReg_0D69BF40
#define sceRegCloseDir   sceReg_0CAE832B
#define sceRegCreateDir   sceReg_4CA16893

Typedefs

typedef unsigned int REGHANDLE
 Typedef for a registry handle.

Enumerations

enum  RegKeyTypes { REG_TYPE_DIR = 1, REG_TYPE_INT = 2, REG_TYPE_STR = 3, REG_TYPE_BIN = 4 }
 Key types. More...

Functions

int sceRegOpenRegistry (struct RegParam *reg, int mode, REGHANDLE *h)
 Open the registry.
int sceRegFlushRegistry (REGHANDLE h)
 Flush the registry to disk.
int sceRegCloseRegistry (REGHANDLE h)
 Close the registry.
int sceReg_driver_1D8A762E (REGHANDLE h, const char *name, int mode, REGHANDLE *hd)
 Open a registry directory.
int sceReg_driver_0CAE832B (REGHANDLE hd)
 Close the registry directory.
int sceReg_driver_0D69BF40 (REGHANDLE hd)
 Flush the registry directory to disk.
int sceReg_driver_4CA16893 (REGHANDLE h, const char *name, int unk)
 Create a new registry dir.
int sceReg_1D8A762E (REGHANDLE h, const char *name, int mode, REGHANDLE *hd)
 Open a registry directory.
int sceReg_4CA16893 (REGHANDLE h, const char *name)
 Create a new registry dir.
int sceReg_0CAE832B (REGHANDLE hd)
 Close the registry directory.
int sceReg_0D69BF40 (REGHANDLE hd)
 Flush the registry directory to disk.
int sceRegGetKeyInfo (REGHANDLE hd, const char *name, REGHANDLE *hk, unsigned int *type, SceSize *size)
 Get a key's information.
int sceRegGetKeyInfoByName (REGHANDLE hd, const char *name, unsigned int *type, SceSize *size)
 Get a key's information by name.
int sceRegGetKeyValue (REGHANDLE hd, REGHANDLE hk, void *buf, SceSize size)
 Get a key's value.
int sceRegGetKeyValueByName (REGHANDLE hd, const char *name, void *buf, SceSize size)
 Get a key's value by name.
int sceRegSetKeyValue (REGHANDLE hd, const char *name, const void *buf, SceSize size)
 Set a key's value.
int sceRegGetKeysNum (REGHANDLE hd, int *num)
 Get number of subkeys in the current dir.
int sceRegGetKeys (REGHANDLE hd, char *buf, int num)
 Get the key names in the current directory.
int sceRegCreateKey (REGHANDLE hd, const char *name, int type, SceSize size)
 Create a key.
int sceRegRemoveRegistry (struct RegParam *reg)
 Remove a registry (HONESTLY, DO NOT USE).


Generated on Tue Nov 21 11:46:04 2006 for pspsdk-1.0+beta2 by  doxygen 1.4.6